package com.zhf.dao;

import com.zhf.domain.Role;
import com.zhf.domain.Role_menu_relation;

import java.util.List;

/**
 * @Author: ZhaoHuanfeng
 * @Date: 2020/12/5 13:08
 */
public interface RoleMapper {

    /*
    查询所有角色&条件查询
     */
    public List<Role> findAllRole(Role role);

    /*
    根据角色id查询该角色关联的菜单信息id
     */
    public List<Integer> findMenuByRoleId(Integer roleid);

    /*
    根据role id 清空中间表的关联关系
     */
    public void deleteRoleContextMenu(Integer rid);

    /*
    为角色分配菜单信息
     */
    public void roleContextMenu(Role_menu_relation role_menu_relation);

    /*
    删除角色
     */
    public void deleteRole(int id);
}
